using System.Collections.Generic;
using UnityEngine;

public class Character:MonoBehaviour
{

    public CharacterType characterType;
    public int health;
    public int maxHealth;
    public int initiative;
    public int actionPoint;
    public int maxActionPoint;

    public Vector2Int selfVector2
    {
        get{return Vector2Int.zero;}
    }

    public float healthScale
    {
        get { return (float)health / maxHealth; }
    }

    public Grid characterGrid
    {
        get { return null; }
    }

    public List<ActionClass> actionClasses;
    public List<BuffClass> buffs;

    //初始化数据
    public Character(CharacterData characterData)
    {
        
    }
    
    //存档初始化
    public Character(CharacterSave characterSave)
    {
        
    }
        

}